drop table if exists jms_ods.tab_ops_load_calibration_free;
create external table jms_ods.tab_ops_load_calibration_free (
   id                        bigint comment 'id'  -- number(20,0) not null primary key,
  ,staff_no                  string comment '免校验业务员编号' -- nvarchar2(30),
  ,staff_name                string comment '免校验业务员姓名' -- nvarchar2(60),
  ,operation_center_name     string comment '操作中心名称' -- nvarchar2(60),
  ,operation_center_code     string comment '操作中心编码' -- nvarchar2(30),
  ,operation_center_id       bigint comment '操作中心id' -- number(20,0),
  ,status                    string comment '状态，y：启用，n：禁用' -- nvarchar2(10),
  ,created_staff_no          string comment '创建人编号' -- nvarchar2(30),
  ,created_staff_name        string comment '创建人姓名' -- nvarchar2(60),
  ,created_time              timestamp comment '创建时间' -- date,
  ,update_staff_no           string comment '修改人编号' -- nvarchar2(30),
  ,update_staff_name         string comment '修改人姓名' -- nvarchar2(60),
  ,update_time               timestamp comment '修改时间' -- date,
  ,config_type               string comment '免校验配置类别，1：装车发件免校验'-- nvarchar2(10)
)
comment  '装车发车免校验配置表'
    partitioned by (dt string comment '时间分区')
    stored as parquet
    location '/dw/hive/jms_ods.db/external/tab_ops_load_calibration_free'
    tblproperties (
      'parquet.column.index.access'= 'true'
);

msck repair table jms_ods.tab_ops_load_calibration_free;